@charset "UTF-8";
/*公共标题*/
.common-title{
	padding-top:20px;
	height: 80px;
}
.icon-box{
	float: left;
	height: 80px;
	width: 80px;
	margin-right: 19px;
}
.title-right{
	float: left;
	width:1090px;
	height: 60px;
	padding-top: 15px;
	color: #666;
	border-bottom: 1px solid #9e9e9e;
}
/*公共标题右侧*/
.title-right .title-text{
	float: left;
	margin-right: 22px;
	height: 60px;
	line-height: 60px;
	font-size: 36px;
	font-weight: normal;
	color: #333;
}
/* 右侧活动规则 */
.right-text {
    float: right;
    padding-top: 24px;
    height: 36px;
    line-height: 36px;
    font-size: 14px;
    color: #666;
}
.right-text:hover{
    color: #066;
    text-decoration: none;
}
/* 本期车型 */
.grey-wrapper{
	background: #f3f3f3;
}
.current-model,.forecast,.activity-voice-wrapper,.vote-half,.vote-sel-box{
	width:1190px;
	margin:0 auto;
}
.current-model-title{
	background:url(../../../../images/promotion/components/current-special-car/icon/icon-current-model.png) no-repeat;
}
.car-modle-wrap{
	width:1190px;
	margin:0 auto;
	padding:20px 0 30px;
	overflow: hidden;
}
.car-modle-row{
	width:1200px;
	overflow: hidden;
}
.car-modle-item{
	position: relative;
	float: left;
	background: #fff;
	height:396px;
	width: 386px;
	border:2px solid #fff;
	margin:0 10px 10px 0;
}
.car-modle-item:hover{
	border:2px solid #c71445;
}
/* 折扣标签 */
.img-lab {
    position: absolute;
    top:-2px;
	left:20px;
    text-align: center;
    height: 48px;
    overflow: hidden;
}
.img-lab .lab-red {
    background-color: #c71445;
}
.img-lab .lab-zj {
    width: 65px;
    color: #fff;
    line-height: 150%;
    font-size: 12px;
    vertical-align: middle;
    margin-right: 10px;
    display: block;
    word-break: break-all;
    word-wrap: break-word;
    padding: 5px 2px;
    letter-spacing: 1.5px;
    text-align: center;
}
.image-box{
	display: block;
	font-size: 0;
	text-align: center;
	vertical-align: middle;
	padding:0 13px;
	height: 240px;
	width:360px;
	/* cursor:default; */
}
.image-box img{
	height:240px;
	width:360px;
}
.car-modle-item h4{
	height:52px;
	line-height: 26px;
	font-size: 20px;
	color: #333333;
	padding:0 18px;
	overflow:hidden;
}
.car-modle-item > h4 > a{
	color:#333;
}
.car-modle-item > h4 > a:hover{
	color:#c71445;
}
.car-modle-price{
	padding:0 18px 18px 18px;
	height: 22px;
}
.special-price-text,.RMB{
	float: left;
	font-size: 16px;
	height:16px;
	line-height: 16px;
	color: #333;
	padding-top:4px;
}
.RMB{
	color:#c71445;
}
.special-price{
	float: left;
	font-size: 22px;
	height:22px;
	line-height: 22px;
	color:#c71445;
	margin-right: 8px;
	font-weight: bold;
}
.old-price{
	float: left;
	padding-top: 7px;
	height:14px;
	line-height: 14px;
	font-size: 14px;
	color: #999;
	text-decoration: line-through;
}
.join-btn,.join-btn-disabled{
	float: left;
	text-align: center;
	line-height: 46px;
	height:46px;
	width:210px;
	font-size: 20px;
	color:#fff;
	border-radius:5px;
	background:#c71445;
	text-decoration: none;
	margin-left: 18px;
	font-weight:bold;
}
.join-btn:hover{
	color:#fff;
	text-decoration: none;
}
.join-btn-disabled,a.join-btn-disabled:hover{
	background:#999;
	text-decoration: none;
	color:#fff;
}

.residue{
	float: left;
	padding:30px 18px 0 20px;
	height:16px;
	line-height: 16px;
	width:120px;
	color:#666;
	font-size: 16px;
}
.residue b{
	color:#c71445;
}
/*按钮置灰*/
a.join-btn-grey {
	float: left;
	text-align: center;
	line-height: 46px;
	height:46px;
	width:210px;
	font-size: 20px;
	color:#fff;
	border-radius:5px;
	background:#ccc;
	text-decoration: none;
	margin-left: 18px;
}
a.join-btn-grey:hover{
	text-decoration: none;
	color: #fff;
	cursor:default;
}
